Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>Tandem Computers</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/Tandem_Computers"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Tandem_Computers rootpage-Tandem_Computers skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">Tandem Computers</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<style data-mw-deduplicate="TemplateStyles:r1251242444">
/* start https://en.wikipedia.org/ */


.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style>
<style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */


.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1242257876">
/* start https://en.wikipedia.org/ */


.mw-parser-output .ib-company .infobox-label{padding-right:0.5em}.mw-parser-output .ib-company .infobox-data,.mw-parser-output .ib-company .infobox-below{line-height:1.35em}.mw-parser-output .ib-company-logo img{background-color:#f8f9fa}.mw-parser-output .ib-company-locality,.mw-parser-output .ib-company-country{display:inline}


/* end https://en.wikipedia.org/ */
</style><table class="infobox ib-company vcard"><caption class="infobox-title fn org" style="font-size: 125%;">Tandem Computers, Inc.</caption><tbody><tr><td colspan="2" class="infobox-image ib-company-logo logo"></td></tr><tr><th scope="row" class="infobox-label">Company type</th><td class="infobox-data category"><a href="Division_(business)" title="Division (business)">Division</a></td></tr><tr><th scope="row" class="infobox-label">Founded</th><td class="infobox-data">1974<span style="display:none">&nbsp;(<span class="bday dtstart published updated">1974</span>)</span></td></tr><tr><th scope="row" class="infobox-label">Founder</th><td class="infobox-data agent"><a href="James_Treybig" class="mw-redirect" title="James Treybig">James Treybig</a></td></tr><tr><th scope="row" class="infobox-label">Fate</th><td class="infobox-data">Acquired by <a href="Compaq" title="Compaq">Compaq</a> in 1997, then by Hewlett-Packard</td></tr><tr><th scope="row" class="infobox-label">Headquarters</th><td class="infobox-data label">Cupertino, California</td></tr><tr><th scope="row" class="infobox-label"><div style="display: inline-block; line-height: 1.2em; padding: .1em 0;">Area served</div></th><td class="infobox-data">Worldwide</td></tr><tr><th scope="row" class="infobox-label">Products</th><td class="infobox-data">Servers, fault tolerant computer systems</td></tr><tr><th scope="row" class="infobox-label">Brands</th><td class="infobox-data">NonStop</td></tr><tr><th scope="row" class="infobox-label">Services</th><td class="infobox-data category">Hardware consulting, software consulting</td></tr><tr><th scope="row" class="infobox-label"><div style="display: inline-block; line-height: 1.2em; padding: .1em 0;">Number of employees</div></th><td class="infobox-data">12,000 at its peak</td></tr></tbody></table>
<p><b>Tandem Computers, Inc.</b> was the dominant manufacturer of <a href="Fault-tolerant_computer_system" class="mw-redirect" title="Fault-tolerant computer system">fault-tolerant computer systems</a> for <a href="Automated_teller_machine" class="mw-redirect" title="Automated teller machine">ATM</a> networks, <a href="Bank" title="Bank">banks</a>, <a href="Stock_exchange" title="Stock exchange">stock exchanges</a>, telephone switching centers, 911 systems, and other similar commercial <a href="Transaction_processing" title="Transaction processing">transaction processing</a> applications requiring maximum uptime and no data loss. The company was founded by <a href="Jimmy_Treybig" title="Jimmy Treybig">Jimmy Treybig</a> in 1974<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> in <a href="Cupertino%2C_California" title="Cupertino, California">Cupertino, California</a>. It remained independent until 1997, when it became a server division within <a href="Compaq" title="Compaq">Compaq</a>. It is now a server division within <a href="Hewlett_Packard_Enterprise" title="Hewlett Packard Enterprise">Hewlett Packard Enterprise</a>, following <a href="Hewlett-Packard" title="Hewlett-Packard">Hewlett-Packard</a>'s acquisition of Compaq and the split of Hewlett-Packard into <a href="HP_Inc." title="HP Inc.">HP Inc.</a> and Hewlett Packard Enterprise.
</p><p>Tandem's <a href="NonStop_(server_computers)" title="NonStop (server computers)">NonStop</a> systems use a number of independent identical processors, redundant storage devices, and redundant controllers to provide automatic high-speed "<a href="Failover" title="Failover">failover</a>" in the case of a hardware or software failure. To contain the scope of failures and of corrupted data, these multi-computer systems have no shared central components, not even main memory. Conventional multi-computer systems all use shared memories and work directly on shared data objects. Instead, NonStop processors cooperate by exchanging messages across a reliable fabric, and software takes periodic snapshots for possible rollback of program memory state.
</p><p>Besides masking failures, this "<a href="Shared_nothing_architecture" class="mw-redirect" title="Shared nothing architecture">shared-nothing</a>" messaging system design also scales to the largest commercial workloads. Each doubling of the total number of processors doubles system throughput, up to the maximum configuration of 4000 processors. In contrast, the performance of conventional multiprocessor systems is limited by the speed of some shared memory, bus, or switch. Adding more than 4–8 processors in that manner gives no further system speedup. NonStop systems have more often been bought to meet scaling requirements than for extreme fault tolerance. They compete against IBM's largest mainframes, despite being built from simpler minicomputer technology.
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Founding">Founding</h2></div>

<p>Tandem Computers was founded in 1974 by <a href="James_Treybig" class="mw-redirect" title="James Treybig">James Treybig</a>. Treybig first saw the market need for fault tolerance in OLTP (online transaction processing) systems while running a marketing team for <a href="Hewlett-Packard" title="Hewlett-Packard">Hewlett-Packard</a> 's <a href="HP_3000" title="HP 3000">HP 3000</a> computer division, but HP was not interested in developing for this niche. He then joined the venture capital firm <a href="Kleiner_Perkins_Caufield_%26_Byers" class="mw-redirect" title="Kleiner Perkins Caufield &amp; Byers">Kleiner Perkins</a> and developed the Tandem business plan there.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> Treybig pulled together a core engineering team hired away from the <a href="HP_3000" title="HP 3000">HP 3000</a> division: Mike Green, Jim Katzman, Dave Mackie and Jack Loustaunou. Their business plan called for ultra-reliable systems that never had outages and never lost or corrupted data. These were modular in a new way that was safe from all "<a href="Single-point_failure" class="mw-redirect" title="Single-point failure">single-point failures</a>" yet would be only marginally more expensive than conventional non-fault-tolerant systems. They would be less expensive and support more throughput than some existing ad-hoc toughened systems that used redundant but usually required "hot spares".
</p><p>Each engineer was confident they could quickly pull off their own part of this complex new design but doubted that others' areas could be worked out. The parts of the hardware and software design that did not have to be different were largely based on incremental improvements to the familiar hardware and software designs of the HP 3000. Many subsequent engineers and programmers also came from HP. Tandem headquarters in Cupertino, California, were a quarter mile away from the HP offices. Initial venture capital investment in Tandem Computers came from Tom Perkins, who was formerly a general manager of the HP 3000 division.
</p><p>The business plan included detailed ideas for building a unique corporate culture reflecting Treybig's values.
</p><p>The design of the initial <i>Tandem/16</i> hardware was completed in 1975, and the first system shipped to <a href="Citibank" title="Citibank">Citibank</a> in May 1976.
</p><p>The company enjoyed uninterrupted exponential growth through 1983. <i><a href="Inc._(magazine)" title="Inc. (magazine)">Inc.</a></i> magazine ranked Tandem as the fastest-growing public company in America. By 1996, Tandem was a $2.3 billion company employing approximately 8,000 people worldwide.
</p>
<div class="mw-heading mw-heading2"><h2 id="Tandem_NonStop_(TNS)_stack_machines">Tandem NonStop (TNS) stack machines</h2></div>
<p>Over 40 years, Tandem's main NonStop product line grew and evolved in an upward-compatible way from the initial T/16 fault-tolerant system, with three major changes to its top-level modular architecture or its programming-level instruction set architecture. Within each series, there have been several major re-implementations as chip technology progressed.
</p><p>While conventional systems of the era, including large <a href="Mainframe_computer" title="Mainframe computer">mainframes</a>, had mean-time-between-failures (MTBF) on the order of a few days, the NonStop system was designed to failure intervals 100 times longer, with <a href="Uptime" title="Uptime">uptimes</a> measured in years. Nevertheless, the NonStop was designed to be price-competitive with conventional systems, with a simple 2-CPU system priced at just over twice that of a competing single-processor mainframe, as opposed to four or more times of other fault-tolerant solutions.
</p>
<div class="mw-heading mw-heading3"><h3 id="NonStop_I">NonStop I</h3></div>
<p>The first system was the <b>Tandem/16</b> or <b>T/16</b>, later re-branded <b>NonStop I</b>.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> The machine consisted of between two and 16 CPUs, organized as a fault-tolerant <a href="Computer_cluster" title="Computer cluster">computer cluster</a> packaged in a single rack. Each CPU had its own private, unshared memory, its own <a href="I/O" class="mw-redirect" title="I/O">I/O</a> processor, its own private I/O bus to connect to I/O controllers, and dual connections to all the other CPUs over a custom inter-CPU backplane <a href="Computer_bus" class="mw-redirect" title="Computer bus">bus</a> called <b>Dynabus</b>. Each disk controller or network controller was duplicated and had dual connections to both CPUs and devices. Each disk was mirrored, with separate connections to two independent disk controllers. If a disk failed, its data was still available from its mirrored copy. If a CPU, controller or bus failed, the disk was still reachable through alternative CPU, controller, and/or bus. Each disk or network controller was connected to two independent CPUs. Power supplies were each wired to only one side of a pair of CPUs, controllers, or buses, so that the system would keep running without loss of connections if one power supply failed. The careful complex arrangement of parts and connections in customers' larger configurations were documented in a <b>Mackie diagram</b>, named after lead salesman David Mackie, who invented the notation.<sup id="cite_ref-ClusterHistory_6-0" class="reference"><a href="#cite_note-ClusterHistory-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> None of these duplicated parts were wasted "hot spares"; everything added to system throughput during normal operations.
</p><p>Besides recovering well from failed parts, the T/16 was also designed to detect as many kinds of intermittent failures as possible, as soon as possible. This prompt detection is called "fail fast". The point was to find and isolate corrupted data before it was permanently written into databases and other disk files. In the T/16, error detection was by added custom circuits that added little cost to the total design; no major parts were duplicated to get error detection.
</p>

<p>The T/16 CPU was a proprietary design. It was greatly influenced by the HP 3000 minicomputer. They were both <a href="Microcode" title="Microcode">microprogrammed</a>, <a href="16-bit" class="mw-redirect" title="16-bit">16-bit</a>, <a href="Stack_machine" title="Stack machine">stack-based machines</a> with segmented, <a href="16-bit" class="mw-redirect" title="16-bit">16-bit</a> virtual addressing. Both were intended to be programmed exclusively in high-level languages, with no use of <a href="Assembly_language" title="Assembly language">assembler</a>. Both were initially implemented via standard low-density <a href="Transistor%E2%80%93transistor_logic" title="Transistor–transistor logic">TTL</a> chips, each holding a 4-bit slice of the 16-bit <a href="Arithmetic_logic_unit" title="Arithmetic logic unit">ALU</a>. Both had a small number of top-of-stack, 16-bit data registers plus some extra address registers for accessing the memory stack. Both used <a href="Huffman_encoding" class="mw-redirect" title="Huffman encoding">Huffman encoding</a> of operand address offsets, to fit a large variety of address modes and offset sizes into the 16-bit instruction format with good code density. Both relied heavily on pools of indirect addresses to overcome the short instruction format. Both supported larger 32- and 64-bit operands via multiple ALU cycles, and memory-to-memory string operations. Both used "big-endian" addressing of long versus short memory operands. These features had all been inspired by Burroughs B5500–B6800 mainframe stack machines.
</p><p>The T/16 instruction set changed several features from the HP&nbsp;3000 design. The T/16 supported paged virtual memory from the beginning. The HP&nbsp;3000 series did not add paging until the PA-RISC generation, 10 years later (although via MPE V it had a form of paging using the APL firmware, in 1978). Tandem added support for 32-bit addressing in its second machine; HP&nbsp;3000 lacked this until its PA-RISC generation. Paging and long addresses were critical for supporting complex system software and large applications. The T/16 treated its top-of-stack registers in a novel way; the compiler, not the microcode, was responsible for deciding when full registers were spilled to the memory stack and when empty registers were re-filled from the memory stack. On the HP&nbsp;3000, this decision took extra microcode cycles in every instruction. The HP&nbsp;3000 supported <a href="COBOL" title="COBOL">COBOL</a> with several instructions for calculating directly on arbitrary-length BCD (binary-coded decimal) strings of digits. The T/16 simplified this to single instructions for converting between BCD strings and 64-bit binary integers.
</p><p>In the T/16, each CPU consisted of two boards of TTL logic and <a href="Static_random-access_memory" title="Static random-access memory">SRAMs</a>, and ran at about 0.7 <a href="Instructions_per_second" title="Instructions per second">MIPS</a>.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> At any instant, it could access only four virtual memory segments (System Data, System Code, User Data, User Code), each limited to 128&nbsp;KB in size. The 16-bit address spaces were already small for major applications when it shipped.
</p><p>The first release of T/16 had only a single programming language, <b><a href="Transaction_Application_Language" title="Transaction Application Language">Transaction Application Language</a></b> (TAL). This was an efficient machine-dependent systems programming language (for operating systems, compilers, etc.) but could also be used for non-portable applications. It was derived from HP&nbsp;3000's System Programming Language (SPL). Both had semantics similar to <a href="C_(computer_language)" class="mw-redirect" title="C (computer language)">C</a> but a syntax based on Burroughs' <a href="ALGOL" title="ALGOL">ALGOL</a>. Subsequent releases added support for Cobol74, <a href="BASIC" title="BASIC">Basic</a>, <a href="Fortran" title="Fortran">Fortran</a>, <a href="Java_(programming_language)" title="Java (programming language)">Java</a>, C, <a href="C%2B%2B" title="C++">C++</a>, and <a href="MUMPS" title="MUMPS">MUMPS</a>.
</p><p>The Tandem NonStop series ran a custom <a href="Operating_system" title="Operating system">operating system</a> which was significantly different from Unix or HP&nbsp;3000's MPE. It was initially called <b>T/TOS</b> (<b>Tandem Transactional Operating System</b>) but soon named <b>Guardian</b> for its ability to protect all data from machine faults and software faults. In contrast to all other commercial operating systems, Guardian was based on message passing as the basic way for all processes to interact, without shared memory, regardless of where the processes were running.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> This approach easily scaled to multiple-computer clusters and helped isolate corrupted data before it propagated.
</p><p>All file system processes and all transactional application processes were structured as master/slave pairs of processes running in separate CPUs. The slave process periodically took snapshots of the master's memory state and took over the workload if and when the master process ran into trouble. This allowed the application to survive failures in any CPU or its associated devices, without data loss. It further allowed recovery from some intermittent-style software failures. Between failures, the monitoring by the slave process added some performance overhead but this was far less than the 100% duplication in other system designs. Some major early applications were directly coded in this checkpoint style, but most instead used various Tandem software layers which hid the details of this in a semi-portable way.
</p>

<div class="mw-heading mw-heading3"><h3 id="NonStop_II">NonStop II</h3></div>
<p>In 1981, all T/16 CPUs were replaced by the <b>NonStop II</b>. Its main difference from the T/16 was support for occasional 32-bit addressing via a user-switchable "extended data segment". This supported the next ten years of growth in software and was an advantage over the T/16 or HP&nbsp;3000. Visible registers remained 16-bit, and this unplanned addition to the instruction set required executing many instructions per memory reference compared to most 32-bit minicomputers. All subsequent TNS computers were hampered by this instruction set inefficiency. As the NonStop II lacked wider internal data paths, it had to use additional microcode steps for 32-bit addresses. A NonStop II CPU had three boards, using chips and design similar to the T/16. The NonStop II also replaced core memory with battery-backed DRAM memory.
</p>
<div class="mw-heading mw-heading3"><h3 id="NonStop_TXP">NonStop TXP</h3></div>
<p>In 1983, the <b>NonStop TXP</b> CPU was the first entirely new implementation of the TNS instruction set architecture.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> It was built from standard TTL chips and Programmed Array Logic chips, with four boards per CPU module. It had Tandem's first use of cache memory. It had a more direct implementation of 32-bit addressing, but still sent them through 16-bit adders. A wider microcode store allowed a major reduction in the cycles executed per instruction; speed increased to 2.0 MIPS. It used the same rack packaging, controllers, backplane, and buses as before. The Dynabus and I/O buses had been overdesigned in the T/16 so they would work for several generations of upgrades.
</p>
<div class="mw-heading mw-heading3"><h3 id="FOX">FOX</h3></div>
<p>Up to 14 TXP and NonStop II systems could now be combined via <b>FOX</b>, a long-distance fault-tolerant <a href="Fibre_optic" class="mw-redirect" title="Fibre optic">fibre optic</a> bus for connecting TNS clusters across a business campus; a cluster of clusters with a total of 224 CPUs. This allowed further scale-up for taking on the largest mainframe applications.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> Like the CPU modules within the computers, the Guardian operating system could failover entire task sets to other machines in the network. Worldwide clusters of 4000 CPUs could also be built via conventional long-haul network links.
</p>
<div class="mw-heading mw-heading3"><h3 id="NonStop_VLX">NonStop VLX</h3></div>
<p>In 1986, Tandem introduced a third generation CPU, the <b>NonStop VLX</b>.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> It had 32-bit data paths, wider microcode, 12&nbsp;MHz cycle time, and a peak rate of one instruction per cycle. It was built from three boards of ECL gate array chips (with TTL pinout). It had a revised Dynabus with speed raised to 20&nbsp;MB/s per link, 40&nbsp;MB/s total. Later, FOX II increased the physical diameter of TNS clusters to 4 kilometers.
</p><p>Tandem's initial database support was only for hierarchical, non-relational databases via the <b><a href="Enscribe" title="Enscribe">ENSCRIBE</a></b> file system. This was extended into a relational database called <b>ENCOMPASS</b>.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> In 1986 Tandem introduced the first fault-tolerant <a href="SQL" title="SQL">SQL</a> database, <a href="NonStop_SQL" title="NonStop SQL">NonStop SQL</a>.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> Developed totally in-house, NonStop SQL includes a number of features based on Guardian to ensure <a href="Consistency_model" title="Consistency model">data validity</a> across nodes. NonStop SQL is known for <a href="Scalability" title="Scalability">scaling linearly</a> in <a href="Speedup" title="Speedup">performance</a> with the number of nodes added to the system, whereas most databases had performance that plateaued quite quickly, often after just two CPUs. A later version released in 1989 added transactions that could be spread over nodes, a feature that remained unique for some time. NonStop SQL continued to evolve, first as NonStop SQL/MP and then NonStop SQL/MX, which transitioned from Tandem to Compaq to HP. The code remains in use in both HP's NonStop SQL/MP, NonStop SQL/MX and the Apache <a href="Trafodion" class="mw-redirect" title="Trafodion">Trafodion</a> project.<sup id="cite_ref-Apache-Foundation-Trafodion-TLP_17-0" class="reference"><a href="#cite_note-Apache-Foundation-Trafodion-TLP-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="NonStop_CLX">NonStop CLX</h3></div>
<p>In 1987, Tandem introduced the <b>NonStop CLX</b>, a low-cost less-expandable minicomputer system.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> Its role was for growing the low end of the fault-tolerant market, and for deploying on the remote edges of large Tandem networks. Its initial performance was roughly similar to the TXP; later versions improved to where they were about 20% slower than a VLX. Its small cabinet could be installed into any "copier room" office environment. A CLX CPU was one board, containing six "compiled silicon" <a href="Application-specific_integrated_circuit" title="Application-specific integrated circuit">ASIC</a> <a href="CMOS" title="CMOS">CMOS</a> chips. The CPU core chip was duplicated and lock stepped for maximal error detection. This added no additional fault tolerance but assured data integrity as each CPU included checking logic that made certain that the results of both CPU chips were identical. Other processors would provide fault tolerance. Pinout was a main limitation of this chip technology. Microcode, cache, and TLB were all external to the CPU core and shared a single bus and single bank of <a href="Static_random-access_memory" title="Static random-access memory">SRAM</a>. As a result, CLX required at least two machine cycles per instruction.
</p>
<div class="mw-heading mw-heading3"><h3 id="NonStop_Cyclone">NonStop Cyclone</h3></div>
<p>In 1989, Tandem introduced the <b>NonStop Cyclone</b>, a fast but expensive system for the mainframe end of the market.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> Each self-checking CPU took three boards full of hot-running ECL gate array chips, plus memory boards. Despite being microprogrammed, the CPU was <a href="Superscalar" class="mw-redirect" title="Superscalar">superscalar</a>, often completing two instructions per cache cycle. This was accomplished by having a separate microcode routine for every common pair of instructions.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> That fused pair of stack instructions generally accomplished the same work as a single instruction of normal 32-bit minicomputers. Cyclone processors were packaged as sections of four CPUs each, and the sections joined by a fiber optic version of Dynabus.
</p><p>Like Tandem's prior high-end machines, Cyclone cabinets were styled with much angular black to suggest strength and power. Advertising videos directly compared Cyclone to the <a href="Lockheed_SR-71_Blackbird" title="Lockheed SR-71 Blackbird">Lockheed SR-71 Blackbird</a> Mach 3 spy plane. Cyclone's name was supposed to represent its "unstoppable speed in roaring through OLTP workloads". Announcement day was October 17, 1989. That afternoon, the region was struck by the magnitude 6.9 <a href="1989_Loma_Prieta_earthquake" title="1989 Loma Prieta earthquake">Loma Prieta earthquake</a>, causing freeway collapses in <a href="Oakland%2C_California" title="Oakland, California">Oakland</a> and major fires in <a href="San_Francisco" title="San Francisco">San Francisco</a>. Tandem offices were shaken, but no one was badly hurt on site.
</p>
<div class="mw-heading mw-heading2"><h2 id="Other_product_lines">Other product lines</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Rainbow">Rainbow</h3></div>
<p>In 1980–1983, Tandem attempted to re-design its entire hardware and software stack to put its NonStop methods on a stronger foundation than its inherited HP&nbsp;3000 traits. Rainbow's hardware was a 32-bit register-file machine that aimed to be better than a <a href="Digital_Equipment_Corporation" title="Digital Equipment Corporation">Digital Equipment Corporation</a> <a href="VAX" title="VAX">VAX</a>. For reliable programming, the main programming language was "TPL", a subset of <a href="Ada_(programming_language)" title="Ada (programming language)">Ada</a>. At that time, programmers barely understood how to compile Ada to unoptimized code. There was no migration path for existing NonStop system software coded in TAL. The OS, database and Cobol compilers were entirely redesigned. Customers would see it as a totally disjoint product line requiring all-new software from them. The software side of this project took much longer than planned. The hardware was already obsolete and outperformed by TXP before its software was ready, resulting in the Rainbow project being abandoned. All subsequent efforts emphasized upward compatibility and easy migration paths.
</p><p>Development of Rainbow's advanced client/server application development framework called "Crystal" continued awhile longer and was spun off as the "Ellipse" product of Cooperative Systems Incorporated.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Dynamite_PC">Dynamite PC</h3></div>
<p>In 1985, Tandem attempted to grab a piece of the rapidly growing <a href="Personal_computer" title="Personal computer">personal computer</a> market with its introduction of the <a href="MS-DOS" title="MS-DOS">MS-DOS</a> based Dynamite PC/workstation. Numerous design compromises (including a unique 8086-based hardware platform incompatible with expansion cards of the day and extremely limited compatibility with <a href="IBM" title="IBM">IBM</a>-based PCs) relegated the Dynamite to serving primarily as a smart terminal. It was quietly and quickly withdrawn from the market.
</p><p>The company in 1986 introduced the 6AT, an <a href="IBM_PC_AT" class="mw-redirect" title="IBM PC AT">IBM PC AT</a>-compatible computer. Tandem only sold the 6AT to existing customers; "we are not going to go out and innovate", it said.<sup id="cite_ref-bright19860623_24-0" class="reference"><a href="#cite_note-bright19860623-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading3"><h3 id="Integrity">Integrity</h3></div>
<p>Tandem's message-based NonStop operating system had advantages for scaling, extreme reliability, and efficiently using expensive "spare" resources. But many potential customers wanted just good-enough reliability in a small system, using a familiar Unix operating system and industry-standard programs. Tandem's various fault-tolerant competitors all adopted a simpler hardware-only memory-centric design where all recovery was done by switching between hot spares. The most successful competitor was <a href="Stratus_Technologies" title="Stratus Technologies">Stratus Technologies</a>, whose machines were re-marketed by IBM as "IBM System/88".
</p><p>In such systems, the spare processors do not contribute to system throughput between failures, but merely redundantly execute exactly the same data thread as the active processor at the same instant, in "lock step". Faults are detected by seeing when the cloned processors' outputs diverged. To detect failures, the system must have two physical processors for each logical, active processor. To also implement automatic failover recovery, the system must have three or four physical processors for each logical processor. The triple or quadruple cost of this sparing is practical when the duplicated parts are commodity single-chip microprocessors.
</p><p>Tandem's products for this market began with the Integrity line in 1989, using <a href="MIPS_Technologies" title="MIPS Technologies">MIPS</a> processors and a "NonStop UX" variant of Unix. It was developed in Austin, Texas. In 1991, the Integrity S2 used TMR, Triple Modular Redundancy, where each logical CPU used three <a href="MIPS_architecture" title="MIPS architecture">MIPS</a> R2000 microprocessors to execute the same data thread, with voting to find and lock out a failed part. Their fast clocks could not be synchronized as in strict lock stepping, so voting instead happened at each interrupt.<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> Some other versions of Integrity used 4x "pair and spares" redundancy. Pairs of processors ran in lock-step to check each other. When they disagreed, both processors were marked untrusted, and their workload was taken over by a hot-spare pair of processors whose state was already current. In 1995, the Integrity S4000 was the first to use <a href="ServerNet" title="ServerNet">ServerNet</a> (a networked "bus" structure) and moved toward sharing peripherals with the NonStop line.
</p>
<div class="mw-heading mw-heading3"><h3 id="Wolfpack">Wolfpack</h3></div>
<p>In 1995–1997, Tandem partnered with Microsoft to implement high-availability features and advanced SQL configurations in clusters of commodity <a href="Microsoft" title="Microsoft">Microsoft</a> <a href="Windows_NT" title="Windows NT">Windows NT</a> machines. This project was codenamed "Wolfpack" and first shipped as <a href="Microsoft_Cluster_Server" title="Microsoft Cluster Server">Microsoft Cluster Server</a> in 1997. Microsoft benefited greatly from this partnership; Tandem did not.
</p>
<div class="mw-heading mw-heading2"><h2 id="TNS/R_NonStop_migration_to_MIPS">TNS/R NonStop migration to MIPS</h2></div>
<p>When Tandem was formed in 1974, every computer company designed and built its CPUs from basic circuits, using its own proprietary instruction set, compilers, etc. With each year of semiconductor progress with Moore's Law, more of a CPU's core circuits could fit into single chips and run faster and cheaper as a result. However, it became increasingly expensive for a computer company to design those advanced custom chips or build the plants to fabricate the chips. Facing the challenges of this changing marketplace and manufacturing landscape, Tandem partnered with <a href="MIPS_Technologies" title="MIPS Technologies">MIPS</a> and adopted its <a href="R3000" title="R3000">R3000</a> and successor chipsets and their advanced optimizing compiler. Subsequent NonStop Guardian machines using the <a href="MIPS_architecture" title="MIPS architecture">MIPS architecture</a> were known to programmers as TNS/R machines and had a variety of marketing names.
</p>
<div class="mw-heading mw-heading3"><h3 id="Cyclone/R">Cyclone/R</h3></div>
<p>In 1991, Tandem released the Cyclone/R, also known as CLX/R. This was a low-cost mid-range system based on CLX components but used R3000 microprocessors instead of the much slower CLX stack machine board. To minimize time to market, this machine was initially shipped without any MIPS native-mode software. Everything, including its NonStop Kernel (NSK) operating system (a follow-on to Guardian) and NonStop SQL database, was compiled to TNS stack machine code. That object code was then translated to equivalent partially optimized MIPS instruction sequences at kernel install time by a tool called the Accelerator.<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> Less-important programs could also be executed directly without pre-translation, via a TNS code <a href="Interpreter_(computer_software)" class="mw-redirect" title="Interpreter (computer software)">interpreter</a>. These migration techniques were successful and remain in use today. End-user software was brought over without extra work, the performance was good enough for mid-range machines, and programmers could ignore the instruction differences, even when debugging at machine code level. These Cyclone/R machines were updated with a faster native-mode NSK operating system in a follow-up release.
</p><p>The R3000 and later microprocessors had only a typical amount of internal error checking, insufficient for Tandem's needs. So, the Cyclone/R ran pairs of R3000 processors in lock step, running the same data thread. This was for purposes of data integrity, and not fault-tolerance – fault tolerance was handled by the other mechanisms still in place. It used a variation of lock stepping. The checker processor ran 1 cycle behind the primary processor. This allowed them to share a single copy of external code and data caches without putting excessive pinout load on the system bus and lowering the system clock rate. To successfully run microprocessors in lock step, the chips must be designed to be fully deterministic. Any hidden internal state must be cleared by the chip's reset mechanism. Otherwise, the matched chips can go out of sync for no visible reason and without any faults, long after the chips are restarted. Chip designers agree that these are good principles because it helps them test chips at manufacturing time. But all new microprocessor chips seemed to have bugs in this area and required months of shared work between MIPS (the third-party manufacturer used by Tandem) and Tandem to eliminate or work around the final subtle bugs.
</p>
<div class="mw-heading mw-heading3"><h3 id="NonStop_Himalaya_K-series">NonStop Himalaya K-series</h3></div>
<p>In 1993, Tandem released the NonStop Himalaya K-series with the faster MIPS <a href="R4400" class="mw-redirect" title="R4400">R4400</a>, a native mode NSK operating system, and fully expandable Cyclone system components. These were connected by Dynabus, Dynabus+, and the original I/O bus, which by now were all running out of performance headroom.
</p>
<div class="mw-heading mw-heading3"><h3 id="Open_System_Services">Open System Services</h3></div>
<p>In 1995, the NonStop Kernel was extended with a Unix-like <a href="POSIX" title="POSIX">POSIX</a> environment called Open System Services.<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> The original Guardian shell and ABI remained available.
</p>
<div class="mw-heading mw-heading3"><h3 id="NonStop_Himalaya_S-Series">NonStop Himalaya S-Series</h3></div>
<p>In 1997, Tandem introduced the NonStop Himalaya S-Series with a new top-level system architecture based on <a href="ServerNet_(Tandem)" class="mw-redirect" title="ServerNet (Tandem)">ServerNet</a> connections. ServerNet replaced the Dynabus, FOX, and I/O buses. It was much faster, more general, and could be extended to more than just two-way redundancy via an arbitrary fabric of point-to-point connections. Tandem designed ServerNet for its own needs but then promoted its use by others; it evolved into the <a href="InfiniBand" title="InfiniBand">InfiniBand</a> industry standard.
</p><p>All S-Series machines used MIPS processors, including the R4400, <a href="R10000" title="R10000">R10000</a>, <a href="R10000" title="R10000">R12000</a>, and <a href="R14000" class="mw-redirect" title="R14000">R14000</a>.
</p><p>The design of the later, faster MIPS cores was primarily funded by <a href="Silicon_Graphics" title="Silicon Graphics">Silicon Graphics Inc</a>. But <a href="Intel" title="Intel">Intel's</a> sixth generation <a href="Pentium_Pro" title="Pentium Pro">Pentium Pro</a> overtook the performance of <a href="Reduced_instruction_set_computer" title="Reduced instruction set computer">RISC</a> designs, and also SGI's graphics business shrank. After the R10000, there was no investment in significant new MIPS core designs for high-end servers. So Tandem needed to move its NonStop product line to another microprocessor architecture with competitive fast chips.
</p>
<div class="mw-heading mw-heading2"><h2 id="Acquisition_by_Compaq,_attempted_migration_to_Alpha">Acquisition by Compaq, attempted migration to Alpha</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1062633282">
/* start https://en.wikipedia.org/ */


@media all and (max-width:720px){.mw-parser-output .content .thumb>div:not(.thumbinner){display:flex;justify-content:center;flex-wrap:wrap;align-content:flex-start;flex-direction:column}}body.skin-vector .mw-parser-output div.thumb>div:not(.thumbinner){font-size:94%;text-align:center;overflow:hidden;min-width:100px}body.skin-minerva .mw-parser-output div.thumb>div:not(.thumbinner){margin:0 auto;max-width:100%!important}


/* end https://en.wikipedia.org/ */
</style>
<div class="thumb tright">
<div style="display:table;">
<div class="thumbcaption" style="display:table-caption;caption-side:bottom;box-sizing:border-box;">Logo used from 1996 to 1997 </div>
</div>
</div>
<p>Jimmy Treybig remained CEO of the company he founded until a downturn in 1996. The next CEO was <a href="Roel_Pieper" title="Roel Pieper">Roel Pieper</a>, who joined the company in 1996 as president and CEO. Re-branding to promote itself as a true <a href="Wintel" title="Wintel">Wintel</a> (Windows/Intel) platform was conducted by their in-house brand and creative team led by Ronald May, who later went on to co-found the Silicon Valley Brand Forum in 1999. The concept worked, and shortly thereafter the company was acquired by Compaq.
</p><p>Compaq's x86-based server division was an early outside adopter of Tandem's ServerNet/InfiniBand interconnect technology. In 1997, Compaq acquired the Tandem Computers company and NonStop customer base to balance Compaq's heavy focus on personal computers (PCs). In 1998, Compaq also acquired the much larger <a href="Digital_Equipment_Corporation" title="Digital Equipment Corporation">Digital Equipment Corporation</a> and inherited its <a href="DEC_Alpha" title="DEC Alpha">DEC Alpha</a> RISC servers with <a href="OpenVMS" title="OpenVMS">OpenVMS</a> and <a href="Tru64_Unix" class="mw-redirect" title="Tru64 Unix">Tru64 Unix</a> customer bases. Tandem was then midway in porting its NonStop product line from MIPS R12000 microprocessors to Intel's new <a href="Itanium" title="Itanium">Itanium</a> Merced microprocessors. This project was restarted with Alpha as the new target to align NonStop with Compaq's other large server lines. But in 2001, Compaq terminated all Alpha engineering investments in favor of the Itanium microprocessors, before any new NonStop products were released on Alpha.
</p>
<div class="mw-heading mw-heading2"><h2 id="Acquisition_by_Hewlett-Packard,_TNS/E_migration_to_Itanium">Acquisition by Hewlett-Packard, TNS/E migration to Itanium</h2></div>
<p>In 2001, Hewlett-Packard similarly made the choice to abdicate its successful <a href="PA-RISC" title="PA-RISC">PA-RISC</a> product lines in favor of Intel's Itanium microprocessors that HP helped to design. Shortly thereafter, Compaq and HP announced their plan to merge and consolidate their similar product lines. This contentious merger became official in May 2002. The consolidations were painful and destroyed the DEC and "HP Way" engineer-oriented cultures, but the combined company did know how to sell complex systems to enterprises and profit, so it was an improvement for the surviving NonStop division and its customers.
</p><p>In some ways, Tandem's journey from HP-inspired start-up to an HP-inspired competitor, then to an HP division was "bringing Tandem back to its original roots", but this was not the same HP.
</p><p>The porting of the NSK-based NonStop product line from MIPS processors to Itanium-based processors was completed and was branded as "HP Integrity NonStop Servers". (This NSK Integrity NonStop was unrelated to Tandem's original "Integrity" series for Unix.)
</p><p>Because it was not possible to run Itanium McKinley chips with clock-level lock stepping, the Integrity NonStop machines instead lock stepped using comparisons between chip states at longer time scales, at interrupt points and at various software synchronization points in between interrupts. The intermediate synchronization points were automatically triggered at every n'th taken branch instruction and were also explicitly inserted into long loop bodies by all NonStop compilers. The machine design supported both dual and triple redundancy, with either two or three physical microprocessors per logical Itanium processor. The triple version was sold to customers needing the utmost reliability. This new checking approach was called NSAA, <b>NonStop Advanced Architecture</b>.<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup>
</p><p>As in the earlier migration from stack machines to MIPS microprocessors, all customer software was carried forward without source changes. "Native mode" source code compiled directly to MIPS machine code was simply recompiled for Itanium. Some older "non-native" software was still in TNS stack machine form. These were automatically ported onto Itanium via object code translation techniques.
</p>
<div class="mw-heading mw-heading2"><h2 id="Itanium_migration_to_Intel_X86">Itanium migration to Intel X86</h2></div>
<p>The next endeavor was to move from Itanium to the Intel x86 architecture. It was completed in 2014 with the first systems being made commercially available.
</p><p>The inclusion of the fault-tolerant 4X FDR (Fourteen Data Rate) InfiniBand double-wide switches provided more than 25 times increase in system interconnect capacity.<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup>
</p>
<div class="mw-heading mw-heading2"><h2 id="Outlook,_other">Outlook, other</h2></div>
<p>NSK Guardian also became the base for the HP Neoview OS, the operating system used in the <a href="HP_Neoview" title="HP Neoview">HP Neoview</a> systems that were tailored for use in Business Intelligence and Enterprise Data Warehouse use. NonStop SQL/MX was also the starting point for Neoview SQL, which was tailored to Business Intelligence use. The code was also ported to Linux and served as the basis for the Apache <a href="Trafodion" class="mw-redirect" title="Trafodion">Trafodion</a> project.
</p>
<div class="mw-heading mw-heading2"><h2 id="Corporate_culture">Corporate culture</h2></div>

<p>Treybig's business plan included detailed ideas for building a corporate culture reflecting Treybig's values, such as paid six week sabbaticals every four years for all employees, an annual gift of 100 shares of Tandem stock to all employees, a weekly all-employee party known as Beer Bust Fridays, and a world-wide closed circuit monthly telecast ("First Friday") to keep employees informed.
</p>
<div class="mw-heading mw-heading2"><h2 id="User_groups">User groups</h2></div>
<ul><li>ITUG (International Tandem User Group) now part of Connect (users' group)</li>
<li>OzTUG The Australia and New Zealand Tandem Users Group here: <a rel="nofollow" class="external text" href="https://www.linkedin.com/groups/3298547">OzTUG at LinkedIn</a></li>
<li><a rel="nofollow" class="external text" href="https://www.bitug.com/">BITUG (British Isles NonStop (Tandem) User Group)</a></li>
<li><a rel="nofollow" class="external text" href="https://gtug.de/home.htm">GTUG (German Tandem Users Group)</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="Jim_Gray_(computer_scientist)" title="Jim Gray (computer scientist)">Jim Gray (computer scientist)</a></li>
<li><a href="Thomas_Perkins_(businessman)" title="Thomas Perkins (businessman)">Thomas Perkins</a>, longtime chairman of the board</li>
<li><a href="List_of_compilers" title="List of compilers">List of compilers</a> for a partial list of compilers, including Tandem compilers</li>
<li><a href="NonStop_(server_computers)" title="NonStop (server computers)">NonStop</a></li>
<li><a href="TACL_(programming_language)" title="TACL (programming language)">TACL</a> (Tandem Advanced Command Language)</li>
<li><a href="Stratus_Technologies" title="Stratus Technologies">Stratus Technologies</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist reflist-columns references-column-width" style="column-width: 26em;">
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.fundinguniverse.com/company-histories/tandem-computers-inc-history/">"History of TANDEM COMPUTERS, INC. – FundingUniverse"</a>. <i>www.fundinguniverse.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-03-01</span></span>.</cite></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text">"Tandem History: An Introduction". <i>Center</i> magazine, vol 6 number 1, Winter 1986, a magazine for Tandem employees.</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text">"Tracing Tandem's History", <i>NonStop News</i>, vol 9 number 1, January 1986, a newsletter for Tandem employees.</span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.cnet.com/tech/tech-industry/top-end-server-group-comes-home-to-hp/">"Top-end server group comes home to HP"</a>. <i>CNET</i><span class="reference-accessdate">. Retrieved <span class="nowrap">2023-04-27</span></span>.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite id="CITEREFKatzman1978" class="citation conference cs1">Katzman, James A. (1978). "The Tandem 16: A Fault-tolerant Computing System". <i>Proceedings of the 11th Hawaii Conference. on System Sciences (11th HICSS'78)</i>. Honolulu, Hawaii: <a href="IEEE_Computer_Society" title="IEEE Computer Society">IEEE Computer Society</a>. pp.&nbsp;<span class="nowrap">85–</span>102.</cite> Reproduced in <cite id="CITEREFSiewiorekBellNewell1982" class="citation book cs1">Siewiorek, D. P.; Bell, C. G.; Newell, A., eds. (1982). "Chapter 29: The Tandem 16: A Fault-tolerant Computing System". <a rel="nofollow" class="external text" href="http://archive.computerhistory.org/resources/text/bell_gordon/bell.computer_structures_principles_and_examples.1982.102630397.pdf"><i>Computer Structures: Principles and Examples</i></a> <span class="cs1-format">(PDF)</span>. McGraw-Hill. pp.&nbsp;<span class="nowrap">470–</span>480.</cite></span>
</li>
<li id="cite_note-ClusterHistory-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-ClusterHistory_6-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20120321094650/http://www.clusters4all.com/home/history.html">"Cluster History"</a>. <i>Clusters4All.com</i>. Chicago: 4th IEEE/ACM International Symposium on Cluster Computer and the Grid. April 19–22, 2004. Archived from <a rel="nofollow" class="external text" href="http://www.clusters4all.com/home/history.html">the original</a> on 2012-03-21<span class="reference-accessdate">. Retrieved <span class="nowrap">2011-08-22</span></span>.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite id="CITEREFBartlettGrayHorst1986" class="citation techreport cs1">Bartlett, Joel F.; <a href="Jim_Gray_(computer_scientist)" title="Jim Gray (computer scientist)">Gray, Jim</a>; Horst, Bob (March 1986). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20240307013324/https://www.hpl.hp.com/techreports/tandem/TR-86.2.pdf"><i>Fault Tolerance in Tandem Computer Systems</i></a> <span class="cs1-format">(PDF)</span> (Technical report). Tandem Technical Report TR-86.2. Archived from <a rel="nofollow" class="external text" href="https://www.hpl.hp.com/techreports/tandem/TR-86.2.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2024-03-07.</cite></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite id="CITEREFBartlett1978" class="citation conference cs1">Bartlett, Joel F. (January 1978). <i>A NonStop Operating System</i>. Eleventh Hawaii International Conference on System Sciences. pp.&nbsp;<span class="nowrap">103–</span>117.</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite id="CITEREFBarlett1981" class="citation techreport cs1">Barlett, Joel F. (June 1981). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20220801011326/https://www.hpl.hp.com/techreports/tandem/TR-81.4.pdf"><i>A NonStop Kernel</i></a> <span class="cs1-format">(PDF)</span> (Technical report). Tandem Technical Report TR-81.4. Archived from <a rel="nofollow" class="external text" href="https://www.hpl.hp.com/techreports/tandem/TR-81.4.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2022-08-01.</cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite class="citation journal cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20200713080250/https://www.hpl.hp.com/hpjournal/tandem/vol2num1win84.pdf">"The High-Performance NonStop TXP Processor"</a> <span class="cs1-format">(PDF)</span>. <i>Tandem Journal</i>. <b>2</b> (1): <span class="nowrap">2–</span>5. Archived from <a rel="nofollow" class="external text" href="https://www.hpl.hp.com/hpjournal/tandem/vol2num1win84.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2020-07-13.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><cite id="CITEREFBartlettHouyMeyer" class="citation journal cs1">Bartlett, Wendy; Houy, Tom; Meyer, Don. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200711201859/https://www.hpl.hp.com/hpjournal/tandem/vol2num3sum84.pdf">"The NonStop TXP Processor: A Powerful Design for Online Translation Processing"</a> <span class="cs1-format">(PDF)</span>. <i>Tandem Journal</i>. <b>2</b> (3): <span class="nowrap">10–</span>23. Archived from <a rel="nofollow" class="external text" href="https://www.hpl.hp.com/hpjournal/tandem/vol2num3sum84.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2020-07-11.</cite></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text">New System manages hundreds of transactions per second, Electronics magazine, April 1984, reprinted as <cite id="CITEREFRobert_HorstSandy_Metz" class="citation techreport cs1">Robert Horst; Sandy Metz. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210612025425/https://www.hpl.hp.com/techreports/tandem/TR-84.1.pdf"><i>A Technical Overview of the Tandem TXP Processor</i></a> <span class="cs1-format">(PDF)</span> (Technical report). Tandem Technical Report TR-84.1. Archived from <a rel="nofollow" class="external text" href="https://www.hpl.hp.com/techreports/tandem/TR-84.1.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2021-06-12.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite id="CITEREFHorstChou1985" class="citation techreport cs1">Horst, Robert; Chou, Tim (April 1985). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210612025446/https://www.hpl.hp.com/techreports/tandem/TR-85.3.pdf"><i>The Hardware Architecture and Linear Expansion of Tandem NonStop Systems</i></a> <span class="cs1-format">(PDF)</span> (Technical report). Tandem Technical Report TR-85.3. Archived from <a rel="nofollow" class="external text" href="https://www.hpl.hp.com/techreports/tandem/TR-85.3.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2021-06-12.</cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite class="citation journal cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20200713075342/https://www.hpl.hp.com/hpjournal/tandem/vol2num3dec86.pdf">"NonStop VLX Hardware Design"</a> <span class="cs1-format">(PDF)</span>. <i>Tandem Systems Review</i>. <b>2</b> (3): <span class="nowrap">8–</span>12. December 1986. Archived from <a rel="nofollow" class="external text" href="https://www.hpl.hp.com/hpjournal/tandem/vol2num3dec86.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2020-07-13.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><cite id="CITEREFSchuster1981" class="citation techreport cs1">Schuster, Stewart A. (February 1981). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20211202062934/https://www.hpl.hp.com/techreports/tandem/TR-81.5.pdf"><i>Relational Data Base Management for On-Line Transaction Processing</i></a> <span class="cs1-format">(PDF)</span> (Technical report). Tandem Technical Report TR-81.5. Archived from <a rel="nofollow" class="external text" href="https://www.hpl.hp.com/techreports/tandem/TR-81.5.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2021-12-02.</cite></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><cite class="citation techreport cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20211003052438/https://www.hpl.hp.com/techreports/tandem/TR-87.4.pdf"><i>NonStop SQL, A Distributed, High-Performance, High-Availability Implementation of SQL</i></a> <span class="cs1-format">(PDF)</span> (Technical report). April 1987. Tandem Technical Report TR-87.4. Archived from <a rel="nofollow" class="external text" href="https://www.hpl.hp.com/techreports/tandem/TR-87.4.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2021-10-03.</cite></span>
</li>
<li id="cite_note-Apache-Foundation-Trafodion-TLP-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-Apache-Foundation-Trafodion-TLP_17-0">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blogs.apache.org/foundation/entry/the-apache-software-foundation-announces27">"The Apache Software Foundation Announces Apache Trafodion as a Top-Level Project"</a>. 10 January 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">May 13,</span> 2020</span>.</cite></span>
</li>
<li id="cite_note-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-18">^</a></b></span> <span class="reference-text"><cite id="CITEREFLenoski1987" class="citation techreport cs1">Lenoski, Daniel E. (November 1987). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210612025542/https://www.hpl.hp.com/techreports/tandem/TR-87.5.pdf"><i>A Highly Integrated, Fault-Tolerant Minicomputer: The NonStop CLX</i></a> <span class="cs1-format">(PDF)</span> (Technical report). Tandem Technical Report TR-87.5. Archived from <a rel="nofollow" class="external text" href="https://www.hpl.hp.com/techreports/tandem/TR-87.5.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2021-06-12.</cite></span>
</li>
<li id="cite_note-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-19">^</a></b></span> <span class="reference-text"><cite id="CITEREFLenoski1989" class="citation journal cs1">Lenoski, Dan (April 1989). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200713075321/https://www.hpl.hp.com/hpjournal/tandem/vol5num1apr89.pdf">"NonStop CLX: Optimized for Distributed Online Processing"</a> <span class="cs1-format">(PDF)</span>. <i>Tandem Systems Review</i>. <b>5</b> (1): <span class="nowrap">20–</span>27. Archived from <a rel="nofollow" class="external text" href="https://www.hpl.hp.com/hpjournal/tandem/vol5num1apr89.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2020-07-13.</cite></span>
</li>
<li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><cite id="CITEREFChanRobert_Jardine1991" class="citation journal cs1">Chan, Scott; Robert Jardine (April 1991). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200711201548/https://www.hpl.hp.com/hpjournal/tandem/vol7num1apr91.pdf">"Fault Tolerance in the NonStop Cyclone System"</a> <span class="cs1-format">(PDF)</span>. <i>Tandem Systems Review</i>: <span class="nowrap">4–</span>9. Archived from <a rel="nofollow" class="external text" href="https://www.hpl.hp.com/hpjournal/tandem/vol7num1apr91.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2020-07-11.</cite></span>
</li>
<li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><cite id="CITEREFBartlettBartlettCarrGarcia1990" class="citation techreport cs1">Bartlett, Joel F.; Bartlett, Wendy; Carr, Richard; Garcia, Dave; Gray, Jim; Horst, Robert; Jardine, Robert; Lenoski, Dan; McGuire, Dix (May 1990). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210612025727/https://www.hpl.hp.com/techreports/tandem/TR-90.5.pdf"><i>Fault Tolerance in Tandem Computer Systems</i></a> <span class="cs1-format">(PDF)</span> (Technical report). Tandem Technical Report TR-90.5. Archived from <a rel="nofollow" class="external text" href="https://www.hpl.hp.com/techreports/tandem/TR-90.5.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2021-06-12.</cite></span>
</li>
<li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><cite id="CITEREFHorstHarrisJardine1990" class="citation techreport cs1">Horst, Robert; Harris, Richard; Jardine, Robert (June 1990). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20210612025735/https://www.hpl.hp.com/techreports/tandem/TR-90.6.pdf"><i>Multiple Instruction Issue in the NonStop Cyclone System</i></a> <span class="cs1-format">(PDF)</span> (Technical report). Tandem Technical Report TR-90.6. Archived from <a rel="nofollow" class="external text" href="https://www.hpl.hp.com/techreports/tandem/TR-90.6.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2021-06-12.</cite></span>
</li>
<li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text">Exec details firm's net-based OLTP tools, <i>Network World</i>, March 16, 1992</span>
</li>
<li id="cite_note-bright19860623-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-bright19860623_24-0">^</a></b></span> <span class="reference-text"><cite id="CITEREFBright1986" class="citation magazine cs1">Bright, David (1986-06-23). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=mop2UUCt4kIC&amp;pg=PA1">"AT compatibles: Systems vendors push to give single-source option"</a>. <i>Computerworld</i>. Vol.&nbsp;XX, no.&nbsp;25. pp.&nbsp;1, <span class="nowrap">14–</span>15<span class="reference-accessdate">. Retrieved <span class="nowrap">2025-05-17</span></span>.</cite></span>
</li>
<li id="cite_note-25"><span class="mw-cite-backlink"><b><a href="#cite_ref-25">^</a></b></span> <span class="reference-text"><cite id="CITEREFNorwood1991" class="citation journal cs1">Norwood, Peter (April 1991). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200711201548/https://www.hpl.hp.com/hpjournal/tandem/vol7num1apr91.pdf">"Overview of the NonStop-UX Operating System for the Integrity S2"</a> <span class="cs1-format">(PDF)</span>. <i>Tandem Systems Review</i>. <b>7</b> (1): <span class="nowrap">10–</span>23. Archived from <a rel="nofollow" class="external text" href="https://www.hpl.hp.com/hpjournal/tandem/vol7num1apr91.pdf">the original</a> <span class="cs1-format">(PDF)</span> on 2020-07-11.</cite></span>
</li>
<li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><cite id="CITEREFAndrewsSand1992" class="citation conference cs1">Andrews, Kristy; Sand, Duane (October 1992). <i>Migrating a CISC Computer Family onto RISC via Object Code Translation</i>. Fifth International Conference on Architectural Support for Programming Languages and Operating Systems. <a href="Doi_(identifier)" class="mw-redirect" title="Doi (identifier)">doi</a>:<span class="id-lock-free" title="Freely accessible"><a rel="nofollow" class="external text" href="https://doi.org/10.1145%2F143365.143520">10.1145/143365.143520</a></span>.</cite></span>
</li>
<li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"><cite id="CITEREFHalper1995" class="citation magazine cs1">Halper, Mark (March 6, 1995). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=_27F9C_PqyIC&amp;pg=PA66">"Tandem adds UNIX to Himalaya servers"</a>. <i><a href="Computerworld" title="Computerworld">Computerworld</a></i>. Vol.&nbsp;29, no.&nbsp;10. p.&nbsp;66.</cite></span>
</li>
<li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20060228061350/http://h71028.www7.hp.com/ERC/downloads/NSAABusinessWP.pdf">"HP NonStop Advanced Architecture, a business white paper"</a> <span class="cs1-format">(PDF)</span>. Archived from <a rel="nofollow" class="external text" href="http://h71028.www7.hp.com/ERC/downloads/NSAABusinessWP.pdf">the original</a> <span class="cs1-format">(PDF)</span> on February 28, 2006.</cite></span>
</li>
<li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20150727014530/http://www8.hp.com/us/en/products/servers/integrity/nonstop/nonstopx-bladesystem.html#!&amp;pd1=1">"HP Integrity NonStop X NS7 X1"</a>. Archived from <a rel="nofollow" class="external text" href="http://www8.hp.com/us/en/products/servers/integrity/nonstop/nonstopx-bladesystem.html">the original</a> on July 27, 2015.</cite></span>
</li>
</ol></div>
<div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1290876196">
/* start https://en.wikipedia.org/ */


.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .infobox .side-box{font-size:100%}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1237033735">
/* start https://en.wikipedia.org/ */


@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}


/* end https://en.wikipedia.org/ */
</style><div class="side-box side-box-right sistersitebox"><style data-mw-deduplicate="TemplateStyles:r1126788409">
/* start https://en.wikipedia.org/ */


.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}


/* end https://en.wikipedia.org/ */
</style>
<div class="side-box-flex">
<div class="side-box-image"><span class="noviewer" typeof="mw:File"></span></div>
<div class="side-box-text plainlist">Wikimedia Commons has media related to <span style="font-weight: bold; font-style: italic;"><a href="https://commons.wikimedia.org/wiki/Category:Tandem_Computers" class="extiw external" title="commons:Category:Tandem Computers">Tandem Computers</a></span>.</div></div>
</div>
<ul><li><a rel="nofollow" class="external text" href="https://www.hpe.com/info/nonstop">NonStop Computing Home</a>&nbsp;– main Nonstop Computing page at Hewlett Packard Enterprise</li>
<li><a rel="nofollow" class="external text" href="http://www.comforte.com/ns4dummies">NonStop for Dummies</a>&nbsp;– short booklet introducing the NonStop computing platform, 2014</li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20220426212855/https://www.hpl.hp.com/hplabs/index/Tandem">Tandem Technical Reports</a> at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a> (archived 2022-04-26)&nbsp; – webpage at Hewlett Packard with a number of Tandem white papers</li>
<li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20231211153738/https://www.hpl.hp.com/hpjournal/tandem/">Tandem Systems Review</a> at the <a href="Wayback_Machine" title="Wayback Machine">Wayback Machine</a> (archived 2023-12-11)&nbsp;– a magazine of transaction processing, PDFs 1983–1994</li>
<li><a rel="nofollow" class="external text" href="https://www.amazon.com/Tandem-Computers-Unplugged-Peoples-History-ebook/dp/B008H78PJ6/ref=sr_1_1?ie=UTF8&amp;qid=1447197613&amp;sr=8-1&amp;keywords=tandem+history">Tandem Computers Unplugged</a>&nbsp;– book focusing on the company history, 2014</li></ul>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Compaq1027" style="padding:3px"><table class="nowraplinks hlist mw-collapsible mw-collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="3"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div id="Compaq1027" style="font-size:114%;margin:0 4em"><a href="Compaq" title="Compaq">Compaq</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="3"><div>
<ul><li>Acquired by <a href="Hewlett-Packard" title="Hewlett-Packard">Hewlett-Packard</a> in 2002; existing product lines and intellectual property split between <a href="HP_Inc." title="HP Inc.">HP Inc.</a> and <a href="Hewlett_Packard_Enterprise" title="Hewlett Packard Enterprise">Hewlett Packard Enterprise</a> in 2015</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Corporate<br>aspects</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Founders</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Rod_Canion" title="Rod Canion">Rod Canion</a></li>
<li><a href="Jim_Harris_(entrepreneur)" title="Jim Harris (entrepreneur)">Jim Harris</a></li>
<li><a href="Bill_Murto" class="mw-redirect" title="Bill Murto">Bill Murto</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Directors</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Michael_Capellas" title="Michael Capellas">Michael Capellas</a></li>
<li><a href="Eckhard_Pfeiffer" title="Eckhard Pfeiffer">Eckhard Pfeiffer</a></li>
<li><a href="Benjamin_M._Rosen" title="Benjamin M. Rosen">Ben Rosen</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Acquisitions</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Thomas-Conrad" title="Thomas-Conrad">Thomas-Conrad</a> (1995)</li>
<li><a href="NetWorth" title="NetWorth">NetWorth</a> (1995)</li>
<li><a href="Microcom" title="Microcom">Microcom</a> (1997)</li>
<li> (1997)</li>
<li><a href="Digital_Equipment_Corporation" title="Digital Equipment Corporation">Digital Equipment Corporation</a> (1998)</li>
<li><a href="Zip2" title="Zip2">Zip2</a> (1999)</li></ul>
</div></td></tr></tbody></table><div></div></td><td class="noviewer navbox-image" rowspan="3" style="width:1px;padding:0 0 0 2px"><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Hardware</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Servers</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Compaq_SystemPro" title="Compaq SystemPro">SystemPro XL</a></li>
<li><a href="ProLiant" title="ProLiant">ProLiant</a>*</li>
<li><a href="NonStop_(server_computers)" title="NonStop (server computers)">NonStop</a>*</li>
<li><a href="AlphaServer" title="AlphaServer">AlphaServer</a>*</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Workstations</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Compaq_SystemPro" title="Compaq SystemPro">SystemPro</a></li>
<li><a href="Compaq_ProSignia" title="Compaq ProSignia">ProSignia</a></li>
<li><a href="Compaq_Professional_Workstation" title="Compaq Professional Workstation">Professional Workstation</a></li>
<li><a href="AlphaStation" title="AlphaStation">AlphaStation</a>*</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Desktops</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Business</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Compaq_Deskpro" title="Compaq Deskpro">Deskpro</a>
<ul><li><a href="Compaq_Deskpro_386" title="Compaq Deskpro 386">386</a></li></ul></li>
<li><a href="Compaq_ProLinea" title="Compaq ProLinea">ProLinea</a></li>
<li><a href="Compaq_Evo" title="Compaq Evo">Evo</a>*</li>
<li><a href="HP_Compaq" class="mw-redirect" title="HP Compaq">HP Compaq</a>**
<ul><li><a href="HP_Compaq_Elite" class="mw-redirect" title="HP Compaq Elite">Elite</a>**</li>
<li><a href="HP_Compaq_Pro" class="mw-redirect" title="HP Compaq Pro">Pro</a>**</li></ul></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Consumer</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Compaq_Presario" title="Compaq Presario">Presario</a>*</li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Portables<br>and laptops</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Business</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Compaq_Portable_series" title="Compaq Portable series">Portable</a>
<ul><li><a href="Compaq_Portable" title="Compaq Portable">1st generation</a>
<ul><li><a href="Compaq_Portable_Plus" class="mw-redirect" title="Compaq Portable Plus">Plus</a></li>
<li><a href="Compaq_Portable_286" class="mw-redirect" title="Compaq Portable 286">286</a></li></ul></li>
<li><a href="Compaq_Portable_II" title="Compaq Portable II">II</a></li>
<li><a href="Compaq_Portable_III" title="Compaq Portable III">III</a></li>
<li><a href="Compaq_Portable_386" title="Compaq Portable 386">386</a></li>
<li><a href="Compaq_Portable_486" title="Compaq Portable 486">486</a></li></ul></li>
<li><a href="Compaq_SLT" title="Compaq SLT">SLT</a></li>
<li><a href="Compaq_LTE" title="Compaq LTE">LTE</a>
<ul><li><a href="Compaq_LTE_(1st_generation)" title="Compaq LTE (1st generation)">1st generation</a></li>
<li><a href="Compaq_LTE_Lite" title="Compaq LTE Lite">Lite</a></li>
<li><a href="Compaq_LTE_Elite" title="Compaq LTE Elite">Elite</a></li>
<li><a href="Compaq_LTE_5000_series" title="Compaq LTE 5000 series">5000 series</a></li></ul></li>
<li><a href="Compaq_ProSignia" title="Compaq ProSignia">ProSignia</a></li>
<li><a href="Compaq_Armada" title="Compaq Armada">Armada</a></li>
<li><a href="Compaq_Evo" title="Compaq Evo">Evo</a>*</li>
<li><a href="HP_Compaq" class="mw-redirect" title="HP Compaq">HP Compaq</a>**</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Consumer</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Compaq_Contura" title="Compaq Contura">Contura</a></li>
<li><a href="Compaq_Presario" title="Compaq Presario">Presario</a>*
<ul><li><a href="Compaq_Presario_1200" title="Compaq Presario 1200">1200</a></li>
<li><a href="Compaq_Presario_R3000" title="Compaq Presario R3000">R3000</a>**</li></ul></li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Internet appliances</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="MSN_Companion" title="MSN Companion">MSN Companion</a></li>
<li><a href="IPAQ_(desktop_computer)" title="IPAQ (desktop computer)">iPAQ desktop</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Handhelds<br>and subnotebooks</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Compaq_Concerto" title="Compaq Concerto">Concerto</a></li>
<li><a href="Compaq_Contura_Aero" class="mw-redirect" title="Compaq Contura Aero">Contura Aero</a></li>
<li><a href="Compaq_Aero" class="mw-redirect" title="Compaq Aero">Aero</a></li>
<li><a href="Compaq_C_series" title="Compaq C series">C series</a></li>
<li><a href="Compaq_tc1000" title="Compaq tc1000">tc1000</a></li>
<li><a href="IPAQ" title="IPAQ">iPAQ handheld</a>*</li>
<li><a href="HP_Compaq_tc1100" title="HP Compaq tc1100">tc1100</a>**</li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Architectures</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="DEC_Alpha" title="DEC Alpha">DEC Alpha</a>*</li></ul>
</div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Software</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="AltaVista" title="AltaVista">AltaVista</a></li>
<li><a href="OpenVMS" title="OpenVMS">OpenVMS</a></li>
<li><a href="TACL_(programming_language)" title="TACL (programming language)">TACL</a></li>
<li><a href="Tru64_UNIX" title="Tru64 UNIX">Tru64 UNIX</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="3"><div><div class="hlist">
<ul><li>Asterisk (*) denotes product lines continued after acquisition by HP</li>
<li>Double asterisk (**) denotes product lines established after acquisition by HP</li></ul>
</div>
<ul><li><span class="noviewer" typeof="mw:File"><span title="Template"></span></span> DEC hardware
<ul><li><span class="noviewer" typeof="mw:File"><span title="Template"></span></span> video terminals</li></ul></li>
<li><span class="noviewer" typeof="mw:File"><span title="Template"></span></span> DEC operating systems</li>
<li><span class="noviewer" typeof="mw:File"><span title="Template"></span></span> Hewlett-Packard</li></ul></div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-07-11" href="https://en.wikipedia.org/wiki/?title=Tandem_Computers&amp;oldid=1299920725">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>